package com.szx.kaihei.exceptions;

import lombok.Getter;

@Getter
public enum ExceptionEnums {
    // 请求参数错误
    PARAM_ERROR(4000, "参数错误"),
    // 用户不存在
    USER_NOT_EXIST(4004, "用户未注册"),
    // 用户已存在
    USER_EXIST(4009, "用户已存在"),
    // 用户名或密码错误
    USER_PASSWORD_ERROR(4001, "用户名或密码错误"),
    // 用户未登录
    USER_NOT_LOGIN(4002, "用户未登录"),
    // 用户未授权
    USER_NOT_AUTHORIZED(4003, "用户未授权"),
    // 用户已授权
    USER_ALREADY_AUTHORIZED(4005, "用户已授权"),
    // 验证码错误
    USER_CODE_ERROR(4006, "验证码错误"),
    // 发送验证码失败
    USER_CODE_SEND_ERROR(4007, "发送验证码失败"),
    // 请勿频繁发送验证码
    USER_CODE_SEND_FREQUENTLY(4008, "请勿频繁发送验证码");

    public int code;
    public String msg;
    ExceptionEnums(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }
}
